
/* root element for tabsPrd  */
.tabsPrd
{
	list-style: none;
	margin: 0 !important;
	padding: 0;
	height: 30px;
}

/* single tab */
.tabsPrd li
{
	float: left;
	text-indent: 0;
	padding: 0;
	margin: 0 !important;
	list-style-image: none !important;
}

/* link inside the tab. uses a background image */
.tabsPrdFirst,.tabsPrdLast,.tabsPrdCommon
	{
	font-size: 13px;
	display: block;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	position: relative;
	height:42px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	}

.tabsPrdFirst{width:90px; background:url(../images/products/img-products-HorPanelLabel-tabsPrdFirst.jpg) left top no-repeat;}
.tabsPrdLast{width:109px; background:url(../images/products/img-products-HorPanelLabel-tabsPrdLast.jpg) right top no-repeat;}
.tabsPrdCommonCon{ width:185px;}

.tabsPrdCommon{padding-left:10px; padding-right:10px; background:url(../images/products/img-products-HorPanelLabel-tabsPrdCommon.jpg) right top no-repeat;}
.tabsPrdCommon:hover{ border-top:#4277a1 1px solid;}



.tabsPrd a:active
{
	outline: none;
}

/* when mouse enters the tab move the background image */
.tabsPrd a:hover
{
	background-position: -652px -50px;
	color:#073687;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabsPrd .currentF, .tabsPrd .currentF:hover, .tabsPrd li.currentF a
{
	background:url(../images/products/img-products-HorPanelLabel-tabsPrdFirst-hover.jpg) left top no-repeat;color:#073687;
}

.tabsPrd .currentC, .tabsPrd .currentC:hover, .tabsPrd li.currentC a
{
	background:url(../images/products/img-products-HorPanelLabel-tabsPrdCommon-hover.png) left top no-repeat;color:#073687;
}

.tabsPrd .currentL, .tabsPrd .currentL:hover, .tabsPrd li.currentL a
{
	background:url(../images/products/img-products-HorPanelLabel-tabsPrdLast-hover.jpg) left top no-repeat;color:#073687;
}


/* Different widths for tabsPrd: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabsPrd .w1
{
	background-position: -519px 0;
	width: 134px;
}
.tabsPrd .w1:hover
{
	background-position: -519px -31px;
}
.tabsPrd .w1.current
{
	background-position: -519px -62px;
}

/* width 2 */
.tabsPrd .w2
{
	background-position: -366px -0px;
	width: 154px;
}
.tabsPrd .w2:hover
{
	background-position: -366px -31px;
}
.tabsPrd .w2.current
{
	background-position: -366px -62px;
}


/* width 3 */
.tabsPrd .w3
{
	background-position: -193px -0px;
	width: 174px;
}
.tabsPrd .w3:hover
{
	background-position: -193px -31px;
}
.tabsPrd .w3.current
{
	background-position: -193px -62px;
}

/* width 4 */
.tabsPrd .w4
{
	background-position: -0px -0px;
	width: 194px;
}
.tabsPrd .w4:hover
{
	background-position: -0px -31px;
}
.tabsPrd .w4.current
{
	background-position: -0px -62px;
}


/* initially all panes are hidden */
.panes .pane
{
	display: none;
}

/* tab pane styling */
.panes div
{
	padding: 15px 0px;
	width: 660px;
	background-color: #fff;
}

.panes div p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#434343;
		line-height:20px;
		display:block;
		clear:both;
		/*margin-top:20px;*/
	}
.panes div .Specfication{ border-collapse:collapse;}
.panes div .Specfication span
	{
		display:block;
		padding-left:15px;
		height:22px;
		margin-left:10px;
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}

.panes div .Specfication span.list
	{
		background:url(../images/gray-list-icon.gif) left 7px no-repeat;
		height:auto;
		padding:10px 0xp;
	}

.panes div .Specfication td.title
	{		
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:160px;
}
.panes div .Specfication td
	{
		border-bottom:#dadada 1px solid;
		padding:10px 0px;
	}
.panes div span.InfoTitle,.panes div span.InfoDetail{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.panes div span.InfoTitle{ color:#434343; font-weight:bold; margin-top:20px;}

.panes div span.InfoDetail{ color:#7a7a7a; margin-top:7px;}





.InformationTable{width:635px; border:#CCC 0px solid; border-collapse:collapse; margin-top:20px;}
.InformationTable th,.InformationTable th.TitleClass
	{
		height:24px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000;
		background-color:#ececec;
		font-weight:normal;
		text-align:left;
		padding-left:10px;
	}
.InformationTable th.TitleClass{ background-color:#434343; color:#FFF;}
.InformationTable td
	{
		padding-left:10px;
		height:30px;
		border-bottom:#dadada 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#434343;
	}
.InformationTable td a
	{
		color:#073687;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
.InformationTable td a:hover{ text-decoration:none;}


.panes div .contact
	{
		float:left;
		display:block;
		text-align:left;
		display:block;
		border-bottom:#dadada 1px solid;
		width:635px;
		margin-top:20px;
		padding-bottom:20px;
	}
@-moz-document url-prefix()
{.panes div .contact{ width:670px;}
.panes div .contact ul.HeadQuarter li.detail a{ letter-spacing:-1px;}}

.panes div .contact ul.HeadQuarter,.LocationBlock{ list-style:none; margin:0px; padding:0px;}
.panes div .contact ul.HeadQuarter li.detail,.panes div .contact ul.HeadQuarter li.image{ display:block; float:left; width:480px;}
.panes div .contact ul.HeadQuarter li.detail{}
.panes div .contact ul.HeadQuarter li.detail a,.LocationBlock a
	{
		display:block;
		float:left;
		width:220px;
		margin-bottom:5px;
		background:url(../images/support/icon-SupportLocation-email.jpg) left 1px no-repeat;
		padding-left:20px;
		color:#073687;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
.panes div .contact ul.HeadQuarter li.detail a:hover,.LocationBlock a:hover{ text-decoration:none;}
.panes div .contact h1,.panes div .contact h2,.LocationBlock h1,.LocationBlock h2{ color:#434343; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}
.panes div .contact h2,.LocationBlock h2{ font-weight:normal;}

.panes div .contact ul.HeadQuarter li.image
	{
		width:150px;
		height:100px;
		border:#dadada 1px solid;
	}

.LocationBlock{ display:block; float:left; margin-top:20px; border:#CCC 0px solid; width:310px; height:160px;}


.ProductDetailsBlock
	{
		display:block;
		float:left;
		border-bottom:#dadada 1px solid;
		width:635px;
		padding:20px 0px;
	}
.ProductDetailsBlock h1,.ProductDetailsBlock h2,.ProductDetailsBlock h3{ display:block;}


/* Firefox */
@-moz-document url-prefix()
{.ProductDetailsBlock{ width:670px;}}

.ProductDetailsBlock span.image,.ProductDetailsBlock span.detail,.ProductDetailsBlock span.add
	{
		display:block;
		float:left;
		padding:0px;
	}
	
.ProductDetailsBlock span.image
	{
		width:120px;
	}
.ProductDetailsBlock span.detail
	{
		width:360px;
		padding-left:10px;
	}
@-moz-document url-prefix()
{.ProductDetailsBlock span.detail{ width:400px;}}
.ProductDetailsBlock span.detail h1,.ProductDetailsBlock span.detail h2,.ProductDetailsBlock span.detail h3{
	margin-bottom:3px;}
.ProductDetailsBlock span.detail h1,.ProductDetailsBlock span.detail h2
	{
		color:#000;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:22px;
	}
.ProductDetailsBlock span.detail h2
	{
		font-size:13px;
		background:url(../images/products/icon-AccordionPanelContent.gif) left 5px no-repeat;
		padding-left:15px;
	}
.ProductDetailsBlock span.detail h3
	{
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:21px;
		font-weight:normal;
		background:url(../images/products/BlockLeft-list-icon.gif) left 5px no-repeat;
		padding-left:15px;
	}
.ProductDetailsBlock span.pdf
	{
		width:100px;
		padding-top:100px;
		height:20px;
	}
.ProductDetailsBlock span.pdf input
	{
		background:url(../images/products/products_details/ProductDetailButton-pdf.jpg) -12px top no-repeat;
		background-color:none;
		border:none;
		width:120px;
		height:38px;
		color:#434343;
		padding-left:35px;
	}



.ProductDetailsBlock span.add
	{
		width:100px;
		padding-top:20px;
		height:20px;
	}
.ProductDetailsBlock span.add input
	{
		background:url(../images/products/img-ProductDetailsBlock-add.jpg) left top no-repeat;
		border:none;
		width:100px;
		height:17px;
		color:#FFF;
	}

.ProductDetailsBlock span.detail span.info
	{
		background:url(../images/products/icon-AccordionPanelContent.gif) left 12px no-repeat;
		color:#434343;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:15px;
		padding-top:10px;
	}

/****************************************  Financial Results***************************************/
#FindNews
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;!important
		font-size:12px;
		font-weight:bold;
		color:#000;
		margin-left:10px;
	}
#FindNews select{ margin-left:10px; padding-left:5px;}
#SpanListBox{ border:#099 0px solid; margin-left:10px; display:block; margin-top:20px;}
#SpanListBox h1
	{
		margin-left:0px;
		background:url(../images/products/icon-AccordionPanelContent.gif) left 1px no-repeat;
		padding-left:15px;
		margin-bottom:10px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}

#SpanListBox h2
	{
		color:#363636;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
	}
#SpanListBox h3
	{
		color:#7a7a7a;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-bottom:8px;
	}
#SpanListBox h4,#AnnualTable tr td.title,#AnnualTable tr td.content
	{
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin-bottom:8px;
	}
#SpanListBox h5{ color:#7a7a7a; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-bottom:5px;}
#SpanListBox h6
	{ color:#434343;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:26px;
	}
#AnnualTable
	{
		width:90%;
		border-collapse:collapse;
	}
#AnnualTable tr td{ border:#dadada 1px solid; line-height:28px;}
#AnnualTable tr td.title
	{
		width:200px;
		margin-bottom:0px;
		padding-left:15px;
		background-color:#e8e8e8;
	}
#AnnualTable tr td.content
	{
		margin-bottom:0px;
		padding-left:15px;
		border-right:none;
	}
#AnnualTable tr td.content span
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#eb6100;
	}



#SpanListBox ul.list li
	{ 
	list-style:none; 
	line-height:26px;		
	background:url(../images/products/BlockLeft-list-icon.gif) left 10px no-repeat;
	padding-left:8px;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#SpanListBox ul li a,#SpanListBox h6 a
	{
		color:#073687;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
#SpanListBox ul li a:hover,#SpanListBox ul li a.pdf:hover,#SpanListBox ul li a.NewBlank:hover,#SpanListBox h6 a:hover{ text-decoration:none;}

#SpanListBox ul li a.pdf
	{
		margin-left:20px;
		background:url(../images/about/icon-LinkPdf.jpg) right top no-repeat;
		padding-right:20px;
	}
#SpanListBox ul li a.NewBlank
	{
		background:url(../images/partners/img-SearchResult-summary-link-arrow-01.jpg) right top no-repeat;
		padding-right:15px;
	}
#SpanListBox h6 a
	{
	background:url(../images/support/icon-SupportLocation-email.jpg) left top no-repeat;
	padding-left:20px;
	}
#IRContact
	{ 
	list-style-type:none;
	margin-left:15px;
	}
#IRContact li
	{	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	}

#IRfaqTable{ width:90%; border-collapse:collapse;}
#IRfaqTable tr.gray{ background-color:#e8e8e8;}
#IRfaqTable tr td
	{ 
	border:#dadada 1px solid; 		
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:28px;
	text-align:center;
}
#IRfaqTable tr td.TitleCenter{ text-align:center;}
#IRfaqTable tr td.TitleLeft{ padding:0px 10px; text-align:left;}








